package com.cost.vo;

import com.alibaba.excel.annotation.write.style.ColumnWidth;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author VULCAN
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@ColumnWidth(20)
public class Entity {
    /**
     * 企业id
     */
    private Long id;
    /**
     * 注册人姓名
     */
    private String registrantName;
    /**
     * 注册人手机号
     */
    private Long registrantPhone;
    /**
     * 注册人职位
     */
    private String registrantPosition;
    /**
     * 注册日期
     */
    private Date registrationDate;
    /**
     * 企业名称
     */
    private String businessName;
    /**
     * 社会统一信用代码
     */
    private String creditCode;
    /**
     * 营业执照图片路径
     */
    private String businessLicenseUrl;
    /**
     * 状态：0删除，1注册未审核，2注册未认证，3待审核，4审核通过，5审核未通过
     */
    private Integer status;
    /**
     * 地址
     */
    private String address;
    /**
     * 详细地址
     */
    private String particularAddress;
    /**
     * 账户id
     */
    private Long userId;


    /**
     * 账户名称
     */
    private String userName;
    /**
     * 账户头像
     */
    private String userPicture;
    /**
     * 手机号
     */
    private String userPhone;
    /**
     * 账户密码
     */
    private String password;

    /**
     * Ip名称
     */
    private String ipName;
    /**
     * 公司ID
     */
    private Long companyId;

    /**
     * 预警姓名
     */
    private String warningName;
    /**
     * 新手机号
     */
    private String newPhone;
    /**
     * 企业ID
     */
    private Long businessManagementId;

    /**
     * 数据名称
     */
    private String dataName;
    /**
     * 时间周期
     */
    private Integer priodDate;
    /**
     * 金额
     */
    private Double price;
    /**
     * 消费时间
     */
    private Date consumeDate;

    private Long uid;
    /**
     * 发票申请id
     */
    private Long tbInvoiceId;
    /**
     * 收货id
     */
    private Long invoiceAddressId;
    /**
     * 发票id
     */
    private Long invoiceInformationId;
    /**
     * 公司id
     */
    private Long userCompanyId;
    /**
     * 账户id
     */
    private Long userInfoId;
    /**
     * ip地址
     */
    private Long userIpaddresId;
    /**
     * 预警id
     */
    private Long userWarningId;

    /**
     * 发票抬头
     */
    private String invoiceRise;
    /**
     * 发票类型
     */
    private String invoiceType;
    /**
     * 发票金额
     */
    private Double invoicePrice;
    /**
     * 发票状态 0：未审核，1：审核通过，2：审核未通过
     */
    private Integer invoiceStatus;
    /**
     * 消费id
     */
    private Long consumeId;

    /**
     * 充值id
     */
    private Long rechargeId;

    /**
     * 交易名称，0:支付宝，1:微信，
     */
    private Integer dealName;
    /**
     * 交易金额
     */
    private Double dealPrice;
    /**
     * 重回数据
     */
    private Date rechargeDate;

    /**
     * 发票申请id
     */
    private Long costInvoiceId;

    /**
     * 余额
     */
    private BigDecimal balance;

    /**
     * 收件公司
     */
    private String companyName;
    /**
     * 收件人
     */
    private String consigneeName;
    /**
     * 手机号码
     */
    private String consigneePhone;
    /**
     * 座机号码
     */
    private String consigneeTelephone;
    /**
     * 省市区
     */
    private String consigneeCountry;
    /**
     * 详细地址
     */
    private String consigneeCity;

    /**
     * 纳税人识别号
     */
    private String bossName;
    /**
     * 基本开户行名称
     *
     */
    private String accountName;
    /**
     * 基本开户行账号
     */
    private String accountPassword;
    /**
     * 注册固定电话
     */
    private String accountPhone;
    /**
     * 企业注册地址
     */
    private String companyAddress;

}
